首页 资讯 财经 汽车 关注 科技 房产 图片 全国 视频

数码

旗下栏目: 业内 数据 数码 手机

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

来源:新闻门户     作者:华夏门户     浏览:次     发布时间:2020-11-26
摘要:多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都滚动不得-微软居然在Windows 10中将如此重要的事情交给一个单线程……

  跟着AMD锐龙与英特尔酷睿i9的相继宣布,电脑多核时代间隔普通公共越来越近。这好像是一本机能过剩的时代。

  事实上,计较机能的扩展分为纵向扩展(scale up)和横向扩展(scale out)两个偏向,纵向的扩展凡是是指单台机型的机能晋升,而横向扩展则是一种基于并行节点的理念,把多台计较机合起来当做一个资源一起用。

  以往的纵向扩展,频率和CPU架构的优化是带来机能晋升最大的方面。但由于制造工艺、能耗节制等带来的限制,此刻的CPU已经不再完全通过晋升频率来晋升机能,另一方面,CPU架构呈现革命性变革也不常见。所以,在最近几年以来,单颗CPU内部焦点数量的增加往往是晋升机能的最直接要领。而至强E7 v4,则是个中王者,单颗处理惩罚器最多可达24个焦点。虽然,放入这么多焦点也不简朴,内部总线的革新、核与核之间的协调同步……也都是黑科技级此外。可不是当年双核时的简朴粗暴方法了。

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  已往多年的四核八线程天花板终于被冲破,只要几千块就能买到10核20线程的酷睿i9,已往只有洋垃圾大船靠岸的时候才有这种时机。

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  这种高配电脑按说应该绝对不会再卡了吧?一位就职于谷歌的措施猿拥有一台24个CPU焦点、64GB内存的事情站,但却被Win 10的BUG卡到连鼠标都无法移动!

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  作为措施猿,最不能忍就是BUG的存在,于是他开启了阐明追踪。在大都时间里这台高机能事情站的CPU操作率都在50%以下,可鼠标指针却卡到难以滚动,令人匪夷所思。从任务打点器窗口一次卡上1.125秒开始入手:

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  颠末阐明,他发明险些所有窗口响应都很是慢,假如把全部历程的响应时间加一起有63.3秒之多。

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  而之所以会卡成这样,原因在于一个仅存在于Windows 10系统中的BUG:所有历程销毁事情都是单线程处理惩罚的。进修过编程的伴侣都知道做清理善后事情的析构函数,每当一个措施竣事退出时都需要先释放之前挪用的内存。

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  不幸的是,微软居然在Windows 10中将如此重要的事情交给一个单线程运行的机制来完成。谷歌的措施猿在措施编译进程中同时有大量历程发生和销毁,不断挪用的历程销毁事情仅能通过一个操纵系统线程完成,这让24核CPU的事情站电脑也空有力气使不出!

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  显然这次Windows 10的BUG又是多线程优化不佳、无法操作多核处理惩罚器的典范环境。AMD和英特尔把CPU焦点数量越堆越高,却依然不能防备猪队友挖坑。不外亏得一般家用电脑不会碰着谷歌措施猿面临的不断生成和终止历程的环境,所以不会有直接影响。

  

多线程优化不佳24核CPU、64G内存,却被卡到连鼠标都

  这个BUG在Windows 7中是不存在的,一方面看出Windows 10底层架构简直是颠末尾重写,另一方面也能印证Windows系统在高机能运算与处事器中不及Linux应用遍及不是没有原因。

责任编辑:华夏门户
首页 | 资讯 | 关注 | 科技 | 财经 | 汽车 | 房产 | 图片 | 视频 | 全国

Copyright © www.msgkpx.com 北京新闻网 版权所有 粤icp备10021497号-9

电脑版 | 移动版